var userObj;

// 用户管理页面上点击删除按钮弹出删除框(userlist.jsp)
function deleteUser(obj) {
	$.ajax({
		type : "GET",
		url : path + "/user/deluserById",
		data : {
			id : obj.attr("userid")
		},
		dataType : "json",
		success : function(data) {
			if (data.delResult == "true") {// 删除成功：移除删除行
				cancleBtn();
				obj.parents("tr").remove();
			} else if (data.delResult == "false") {// 删除失败
				// alert("对不起，删除用户【"+obj.attr("username")+"】失败");
				changeDLGContent("对不起，删除用户【" + obj.attr("username") + "】失败");
			} else if (data.delResult == "notexist") {
				// alert("对不起，用户【"+obj.attr("username")+"】不存在");
				changeDLGContent("对不起，用户【" + obj.attr("username") + "】不存在");
			}
		},
		error : function(data) {
			// alert("对不起，删除失败");
			changeDLGContent("对不起，删除失败");
		}
	});
}

function openYesOrNoDLG() {
	$('.zhezhao').css('display', 'block');
	$('#removeUse').fadeIn();
}

function cancleBtn() {
	$('.zhezhao').css('display', 'none');
	$('#removeUse').fadeOut();
}
function changeDLGContent(contentStr) {
	var p = $(".removeMain").find("p");
	p.html(contentStr);
}

$(function() {
	// 通过jquery的class选择器（数组）
	// 对每个class为viewUser的元素进行动作绑定（click）
	/**
	 * bind、live、delegate on
	 */
	$(".viewUser").on("click", function() {
		// 将被绑定的元素（a）转换成jquery对象，可以使用jquery方法
		var obj = $(this);
		// window.location.href=path+"/user/userview.html/"+ obj.attr("userid");
		// window.location.href=path+"/user/viewAiax?id="+ obj.attr("userid");
		$.getJSON(path + "/user/viewAiax", {
			id : obj.attr("userid")
		}, function(data) {
			// alert(data.userCode);
			$("#v_userCode").text(data.userCode);
			$("#v_userName").text(data.userName);
			$("#v_gender").text(data.gender == 1 ? "男" : "女");
			$("#v_birthday").text(data.birthday);
			$("#v_phone").text(data.phone);
			$("#v_address").text(data.address);
			$("#v_userRoleName").text(data.userRoleName);
			$("#v_creationDate").text(data.creationDate);
		});

	});

	$(".modifyUser").on("click", function() {
		var obj = $(this);
		window.location.href=path+"/user/usermodify.html/"+obj.attr("userid");
		/*$.getJSON(path + "/user/usermodify", {
			id : obj.attr("userid")
		}, function(data) {
			 alert(data.userCode);
			/*$("#userName").text(data.userName);
			$("#gender").text(data.gender == 1 ? "男" : "女");
			$("#birthday").text(data.birthday);
			$("#phone").text(data.phone);
			$("#address").text(data.address);
			$("#userRole").text(data.userRole);
			$("#a_idPicPath").text(data.a_idPicPath);
			$("#a_workPicPath").text(data.a_workPicPath);*
		});*/
	});

	$('#no').click(function() {
		cancleBtn();
	});

	$('#yes').click(function() {
		deleteUser(userObj);
	});

	$(".deleteUser").on("click", function() {
		userObj = $(this);
		changeDLGContent("你确定要删除用户【" + userObj.attr("username") + "】吗？");
		openYesOrNoDLG();
	});

	/*
	 * $(".deleteUser").on("click",function(){ var obj = $(this);
	 * if(confirm("你确定要删除用户【"+obj.attr("username")+"】吗？")){ $.ajax({ type:"GET",
	 * url:path+"/user/deluserById", data:{id:obj.attr("userid")},
	 * dataType:"json", success:function(data){ if(data.delResult ==
	 * "true"){//删除成功：移除删除行 alert("删除成功"); obj.parents("tr").remove(); }else
	 * if(data.delResult == "false"){//删除失败
	 * alert("对不起，删除用户【"+obj.attr("username")+"】失败"); }else if(data.delResult ==
	 * "notexist"){ alert("对不起，用户【"+obj.attr("username")+"】不存在"); } },
	 * error:function(data){ alert("对不起，删除失败"); } }); } });
	 */
});